body {
	background-image: url('images/back3.jpg');
}
table {
	border:1px solid black ;
}
td { 
	border:0px solid black ;
}
td.rightalg {
	text-align : right ;
}

td.tabAfficherAllCat{
	
	text-align:center;
	font-family:Calibri, sans-serif;
	color: rgb(51,51,255);
	
}

tr.headerTab{
	background-color:rgb(30,0,100);
	text-align:center;
	color:white;
	font-family:Calibri, sans-serif;
	font-size : 100%;"
	
}

#nav {
	background-color : rgba(255,255,255,0.8) ;
	border : 0px black solid ;
	border-radius : 8px ;
	margin : auto ;
	padding : 8px ;
	text-align : center ;
	width : 70% ;
}
#nav ul li {
	list-style-type : none ;
	margin-right : 20px;
	display : inline ;
}
nav a {
	text-decoration: none;
}
table#listage {
	border : 4px black solid ;
	border-radius : 8px ;
	margin : auto ;
	width : 90% ;
}


table#listage td {
	border : 0px white solid ;
}

table#barreHaut {
	border : none;
	
	border-radius : 8px ;
	margin : auto ;
	width : 90% ;
}

table#barreHaut td {
	border : 0px white solid ;
}

.creation{
	margin:30px;
	padding:20px; 
	font-size:80%; 
	font-family: Arial, Helvetica, sans-serif;"
}

.droits{
	margin : auto ;
	padding:20px; 
	font-size:100%; 
	text-align : center ;
	font-family: Arial, Helvetica, sans-serif;"
}	

#content {
	background-color : rgba(255,255,255,0.9) ;
	margin : auto ;
	width :70% ;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
}
#formLogin {
	text-align : center ;
}
#formLogin table {
	margin : auto ;
}

#connect {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	margin-left : 12px;
	font-style : italic;
}

#tablo {
	margin-left : 8px;
	font-family : Arial, Helvetica, sans-serif;
	
}

.login {
	
	margin:30px;padding:20px; 
	font-size:80%; 
	font-family: Arial, Helvetica, sans-serif;"	
}

.loginTab {
	background-color:rgba(255,255,255,0.7);
	border-radius:8px 8px 8px 8px ;
	border-color:rgba(255,255,255,0.7);
	
}

.nouvelleCat {
	margin-left : 8px;
	font-family : Arial, Helvetica, sans-serif;
	
}

.rappelInfos {
	text-align : center ;
	font-family : Calibri, sans-serif;
	font-size : 150%;
	color : black;
	background-color:rgb(173,207,230);
	border:0px white solid;
	font-weight:bold;
	border-radius:8px 8px 8px 8px ;
	margin : auto ;
	width : 90% ;
	height : 34px;
	
}

a.tablo {
	font-family:Calibri, sans-serif;
	color: rgb(51,51,255);
	font-size : 110%;
	text-decoration:none; 
	
}

a.lienNav { 
	
	font-family : Arial, Helvetica, sans-serif;
	color: rgb(108,166,205);
	text-decoration:none; 
}

.lienRet {
	text-align : left ;
}

.typeNav {
	font-family : Arial, Helvetica, sans-serif;
	color: rgb(108,166,205);
	text-decoration:none; 
	
}

.typeNavCourant {
	font-family : Arial, Helvetica, sans-serif;
	color: rgb(51,51,255);
	text-decoration:none; 
}

a.menu {
	font-family : Arial, Helvetica, sans-serif;
	color: rgb(108,166,205);
	text-decoration:none; 
	font-weight : bold;
	
}

a.modifSuppr {
	font-family : Arial, Helvetica, sans-serif;
	color: rgba(0,128,128,0.7);
	text-decoration:none; 
	font-size : 85%;	
}

.gestionTab{
	margin:30px;
	padding:20px; 
	font-size:80%; 
	font-family: Arial, Helvetica, sans-serif;
	background-color:rgba(255,255,255,0.7);
	border-radius:8px 8px 8px 8px ;
	border-color:rgba(255,255,255,0.7);
	
}

table .tabMessage {
	width:100%;
	border-radius : 8px ;
}
table .tabMessage tr {
	
}
table .tabMessage td {
	color : black;
	vertical-align : top ;
}
table .tabMessage td div.infoU {
	min-height : 120px ;
	vertical-align : middle ;
	font-family:Calibri, sans-serif;
	margin-left : 4px;	
}

table .tabMessage td div.usersInfo {
	font-family:Calibri, sans-serif;
	margin-left : 4px;
	font-style : italic;
}